package com.android.paipaiguoji.utils;

import android.text.TextUtils;
import android.util.Log;

public class MyLog {

    public static void e(String tag, String msg, Throwable tr) {
        if (!TextUtils.isEmpty(tag) && (ObjectUtils.LOG)) {
            Log.e(tag, "" + msg, tr);
        }
    }

    public static void e(String tag, String msg) {
        if (!TextUtils.isEmpty(tag) && (ObjectUtils.LOG)) {


        if (msg.length() > 4000) {
            for (int i = 0; i < msg.length(); i += 4000) {
                //当前截取的长度<总长度则继续截取最大的长度来打印
                if (i + 4000 < msg.length()) {
                    Log.e(tag  , msg.substring(i, i + 4000));
                } else {
                    //当前截取的长度已经超过了总长度，则打印出剩下的全部信息
                    Log.e("inest" , msg.substring(i, msg.length()));
                }
            }
        } else {
            //直接打印
            Log.e("inest", msg);
        }
        }
    }

    public static void d(String tag, String msg, Throwable tr) {
        if ((ObjectUtils.LOG) && (!TextUtils.isEmpty(tag))) {
            Log.d(tag, "" + msg, tr);
        }
    }

    public static void d(String tag, String msg) {
        if ((ObjectUtils.LOG) && (!TextUtils.isEmpty(tag))) {
            Log.d(tag, "" + msg);
        }
    }

    public static void v(String tag, String msg) {
        if ((ObjectUtils.LOG) && (!TextUtils.isEmpty(tag))) {
            Log.v(tag, "" + msg);
        }
    }


}
